/*
 * Copyright 2018-9-30 20:11:43 The JA-SIG Collaborative. All rights reserved.
 * distributed with thi file and available online at
 */
package com.lap.scp.erp.domain;

import java.util.Date;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

import com.lap.scd.commons.domain.IntegerDO;

/**
 * <pre>
 *  项目进度，记录项目进度情况，包括某天，哪个事项等，其中一些通用字段在ModelDO和BaseDO里面，该对象基本上只用于数据保存使用。
 *   对应的表名：project_logs
 *
 *	如果说界面业务复杂，有特别需要，需要在额外定义Bean对象来接收界面数据。
 * </pre>
 * 
 * @author 劳水生 Exp
 * @Date 2018-9-30 20:11:43
 * @since 2.0.0
 */
public class ProjectLogsDO extends IntegerDO {
	private static final long serialVersionUID = 3409808748964514959L;
	/**
     * <pre>
     * 数据库字段:
     * 	contract_id
     * 备注:
	 *  合同ID;字段的长度:11,可否为空:是。
	 * </pre>
	 */
    private Integer contractId;
    /**
     * <pre>
     * 数据库字段:
     * 	status_code
     * 备注:
	 *  进度ID，根据数字字典获取;字段的长度:11,可否为空:是。
	 * </pre>
	 */
    private Integer statusCode;
    /**
     * <pre>
     * 数据库字段:
     * 	complete_date
     * 备注:
	 *  完成时间;字段的长度:,可否为空:是。
	 * </pre>
	 */
    private Date completeDate;
  
	/**
	 * @return 合同ID
	 */
	public void setContractId(Integer contractId) {
      this.contractId=contractId;
    }
    
	/**
	 * 合同ID
	 * 
	 * @param contractId
	 */    
    public Integer getContractId() {
      return contractId;
    }
    
	/**
	 * @return 进度ID，根据数字字典获取
	 */
	public void setStatusCode(Integer statusCode) {
      this.statusCode=statusCode;
    }
    
	/**
	 * 进度ID，根据数字字典获取
	 * 
	 * @param statusCode
	 */    
    public Integer getStatusCode() {
      return statusCode;
    }
    
	/**
	 * @return 完成时间
	 */
	public void setCompleteDate(Date completeDate) {
      this.completeDate=completeDate;
    }
    
	/**
	 * 完成时间
	 * 
	 * @param completeDate
	 */    
    public Date getCompleteDate() {
      return completeDate;
    }
    
	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}
	
}
